package base

import (
	"html"
	"strings"
)

// CompleteImgUrl 获取完整的图片路径
func CompleteImgUrl(file string) string {
	if file == "" {
		return file
	}
	//返回子串"http"在字符串file中第一次出现的位置。
	//如果找不到则返回-1；如果str为空，则返回0
	if strings.Index(file, "http") == 0 {
		return html.UnescapeString(file)
	}
	// config := GetConfigPub()
	imageUrl := "http://122.51.190.144:9000"

	return html.UnescapeString(imageUrl + file)
}

// CompleteImgUrlDirect 自定义路径拼接
func CompleteImgUrlDirect(file, imgUrl string) string {
	if file == "" {
		return file
	}

	if strings.Index(file, "http") == 0 {
		return html.UnescapeString(file)
	}

	return html.UnescapeString(imgUrl + file)
}
